Fault-Proneness Estimation and Java Migration: A Preliminary Case Study

نویسندگان

  • Mirco Bianco
  • Daniel Kaneider
  • Alberto Sillitti
  • Giancarlo Succi
چکیده

The paper presents and discusses an industrial case study, where an eight year running software project has been analyzed. We collected about 1000 daily-versions, together with the file version control system, and bug tracking data. This project has been migrated from Java 1.4 to Java 1.5, and visible effects of this migration on the bytecode are presented and discussed. From this case study, we expect to observe the effects on the code size produced by the Java technology migration, and to improve the performances of already existing fault-proneness estimation models. Preliminary results about fault-proneness estimation are shown.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault-Proneness of Open Source Software: Exploring its Relations to Internal Software Quality and Maintenance Process

The goal of this study is to explore how fault-proneness of open source software (OSS) could be explained in terms of internal quality attributes and maintenance process metrics. We reviewed earlier studies and performed a multiple case study of eight Java-based projects based on data available in the Source Forge repository. Overall, we studied 342 releases of those systems. As is usual, softw...

متن کامل

Investigating the Effect of Object-oriented Metrics on Fault Proneness Using Empirical Analysis

This paper presents an innovative metric based on a class abstraction to capture aspects of software complexity through combinations of class characteristics. The study also used software metrics effectiveness in finding the classes in different error categories for the three versions of Eclipse, the Java-based open-source Integrated Development Environment. Many studies used Logistic regressio...

متن کامل

Expert-Based Software Measurement Data Analysis with Clustering Techniques

Software quality estimation models, used to predict the fault-proneness of software modules based on software metrics, are often constructed by training a classifier from labeled software metrics data. Two challenges often encountered in building an accurate model are the presence of “noisy” data and the possible unavailability of fault-proneness labels in real-world projects. The performance o...

متن کامل

An Empirical Evaluation of Object Oriented Metrics in Industrial Setting†

Advances in distributed object technologies (e.g., the Common Object Request Broker Architecture [15] and the Enterprise Java Bean Specification [19]) dramatically impact the development process of distributed software applications. In particular, time for providing new distributed services is decreasing because applications are not built from scratch any longer. Rather, they are developed base...

متن کامل

Investigating effect of Design Metrics on Fault Proneness in Object-Oriented Systems

Demand for quality software has undergone with rapid growth during the last few years. This is leading to an increase in the development of metrics for measuring the properties of software such as coupling, cohesion or inheritance that can be used in early quality assessments. Quality models that explore the relationship between these properties and quality attributes such as fault proneness, m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009